package com.ktgj.service.mapper;

import java.util.List;
import com.ktgj.service.domain.ContractLinkBoarding;
import com.ktgj.service.domain.ContractLinkBoardingPrice;
import com.ktgj.service.domain.Vipboarding;
import org.apache.ibatis.annotations.Param;

/**
 * 合同值机关联
Mapper接口
 * 
 * @author ruoyi
 * @date 2021-09-03
 */
public interface ContractLinkBoardingMapper 
{
    /**
     * 查询合同值机关联

     * 
     * @param contractboardingId 合同值机关联
ID
     * @return 合同值机关联

     */
    public ContractLinkBoarding selectContractLinkBoardingById(Long contractboardingId);

    /**
     * 查询合同值机关联
列表
     * 
     * @param contractLinkBoarding 合同值机关联

     * @return 合同值机关联
集合
     */
    public List<ContractLinkBoarding> selectContractLinkBoardingList(ContractLinkBoarding contractLinkBoarding);

    /**
     * 新增合同值机关联

     * 
     * @param contractLinkBoarding 合同值机关联

     * @return 结果
     */
    public int insertContractLinkBoarding(ContractLinkBoarding contractLinkBoarding);

    /**
     * 修改合同值机关联

     * 
     * @param contractLinkBoarding 合同值机关联

     * @return 结果
     */
    public int updateContractLinkBoarding(ContractLinkBoarding contractLinkBoarding);

    /**
     * 删除合同值机关联

     * 
     * @param contractboardingId 合同值机关联
ID
     * @return 结果
     */
    public int deleteContractLinkBoardingById(Long contractboardingId);

    /**
     * 批量删除合同值机关联

     * 
     * @param contractboardingIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteContractLinkBoardingByIds(Long[] contractboardingIds);

    public List<ContractLinkBoardingPrice> selectContractLinkBoardingPriceByContractBoardingpriceId(Long contractBoardingpriceid);

}
